mod lexer;

use std::env;

fn main() {
    let args: Vec<String> = env::args().collect();
    
    if args.len() != 2 {
        eprintln!("Usage: {} <filename>", args[0]);
        return;
    }
    
    let filename = &args[1];
    
    match lexer::parse_file(filename) {
        Ok(_tokens) => {
            // 词法分析成功，tokens已在parse_file中输出
        }
        Err(_) => {
            // 错误已经在 parse_file 中输出
        }
    }
}
